/**
 * 响应拦截
 * @param {Object} http 
 */
module.exports = (vm) => {
	uni.$u.http.interceptors.response.use((response) => {
		/* 对响应成功做点什么 可使用async await 做异步操作*/
		if (response.data?.code === 200) {
			return Promise.resolve(response.data)
		} else {
			uni.$u.toast(response.data.msg || '操作失败')
			return Promise.reject(response)
		}
	}, (response) => {
		/*  对响应错误做点什么 （statusCode !== 200）*/
		uni.$u.toast(response.data.msg || '操作失败')
		return Promise.reject(response)
	})
}